package com.itheima.a04threadmethod1;


/**
 * 线程的默认名字为Thread-一个各个线程之间不同的数字
 *
 * 细节：
 *      如果没有给线程设置名字 他也是有一个默认名字
 *      Thread-X (x从 0 开始自增)
 *      起名字：    setName() 构造方法
 *
 * JVM虚拟器启动过后会默认执行 main 线程
 * 而以前写的程序都是默认执行 main 线程的
 *
 * Thread.sleep()让main线程睡眠
 *
 */
public class ThreadDemo {

    public static void main(String[] args) {

        MyThread myThread1 = new MyThread();
        MyThread myThread2 = new MyThread();

        //设置名字
        myThread1.setName(" ");
        MyThread myThread3 = new MyThread("飞机");    //用构造方法设置名字

        myThread1.start();
        myThread2.start();

        Thread t = Thread.currentThread();  //当前执行到哪个线程就获取哪个
        String name = t.getName();
        System.out.println(name);
    }
}
